home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / ctprojet.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  37.6 KB  |  1,286 lines

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "CTPROJET.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Citizen PROjet"
  10. *MasterUnits: PAIR(600, 600)
  11. *ResourceDLL: "jp350res.dll"
  12. *PrintRate: 360
  13. *PrintRateUnit: CPS
  14. *PrinterType: SERIAL
  15. *FontCartSlots: 2
  16. *Feature: Orientation
  17. {
  18.     *rcNameID: =ORIENTATION_DISPLAY
  19.     *DefaultOption: PORTRAIT
  20.     *Option: PORTRAIT
  21.     {
  22.         *rcNameID: =PORTRAIT_DISPLAY
  23.     }
  24.     *Option: LANDSCAPE_CC270
  25.     {
  26.         *rcNameID: =LANDSCAPE_DISPLAY
  27.     }
  28. }
  29. *Feature: InputBin
  30. {
  31.     *rcNameID: =PAPER_SOURCE_DISPLAY
  32.     *DefaultOption: UPPER
  33.     *Option: UPPER
  34.     {
  35.         *rcNameID: =UPPER_TRAY_DISPLAY
  36.         *Command: CmdSelect
  37.         {
  38.             *Order: DOC_SETUP.2
  39.             *Cmd: "<1B>&l1H"
  40.         }
  41.     }
  42.     *Option: LOWER
  43.     {
  44.         *rcNameID: =LOWER_TRAY_DISPLAY
  45.         *Command: CmdSelect
  46.         {
  47.             *Order: DOC_SETUP.2
  48.             *Cmd: "<1B>&l9H"
  49.         }
  50.     }
  51.     *Option: TRACTOR
  52.     {
  53.         *rcNameID: =TRACTOR_DISPLAY
  54.         *Command: CmdSelect
  55.         {
  56.             *Order: DOC_SETUP.2
  57.             *Cmd: "<1B>&l8H"
  58.         }
  59.     }
  60.     *Option: ENVMANUAL
  61.     {
  62.         *rcNameID: =ENV_MANUAL_DISPLAY
  63.         *Command: CmdSelect
  64.         {
  65.             *Order: DOC_SETUP.2
  66.             *Cmd: "<1B>&l3H"
  67.         }
  68.     }
  69.     *Option: MANUAL
  70.     {
  71.         *rcNameID: =MANUAL_FEED_DISPLAY
  72.         *Command: CmdSelect
  73.         {
  74.             *Order: DOC_SETUP.2
  75.             *Cmd: "<1B>&l3H"
  76.         }
  77.     }
  78. }
  79. *Feature: Resolution
  80. {
  81.     *rcNameID: =RESOLUTION_DISPLAY
  82.     *DefaultOption: Option1
  83.     *Option: Option1
  84.     {
  85.         *Name: "300 x 300 " =DOTS_PER_INCH
  86.         *DPI: PAIR(300, 300)
  87.         *TextDPI: PAIR(300, 300)
  88.         EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  89.         *SpotDiameter: 150
  90.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  91.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  92.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  93.         *Command: CmdSelect
  94.         {
  95.             *Order: DOC_SETUP.5
  96.             *Cmd: "<1B>*t300R"
  97.         }
  98.     }
  99.     *Option: Option2
  100.     {
  101.         *Name: "150 x 150 " =DOTS_PER_INCH
  102.         *DPI: PAIR(150, 150)
  103.         *TextDPI: PAIR(300, 300)
  104.         EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  105.         *SpotDiameter: 120
  106.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  107.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  108.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  109.         *Command: CmdSelect
  110.         {
  111.             *Order: DOC_SETUP.5
  112.             *Cmd: "<1B>*t150R"
  113.         }
  114.     }
  115.     *Option: Option3
  116.     {
  117.         *Name: "75 x 75 " =DOTS_PER_INCH
  118.         *DPI: PAIR(75, 75)
  119.         *TextDPI: PAIR(300, 300)
  120.         EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  121.         *SpotDiameter: 100
  122.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  123.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  124.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  125.         *Command: CmdSelect
  126.         {
  127.             *Order: DOC_SETUP.5
  128.             *Cmd: "<1B>*t75R"
  129.         }
  130.     }
  131. }
  132. *Feature: PaperSize
  133. {
  134.     *rcNameID: =PAPER_SIZE_DISPLAY
  135.     *DefaultOption: A4
  136.     *Option: LETTER
  137.     {
  138.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  139.         *CursorOrigin: PAIR(84, 120)
  140.         *Command: CmdSelect
  141.         {
  142.             *Order: DOC_SETUP.3
  143.             *Cmd: "<1B>&l2A"
  144.         }
  145.         *switch: InputBin
  146.         {
  147.             *case: UPPER
  148.             {
  149.                 *PrintableArea: PAIR(4796, 6162)
  150.                 *PrintableOrigin: PAIR(84, 132)
  151.                 *switch: Resolution
  152.                 {
  153.                     *case: Option2
  154.                     {
  155.                         *PrintableArea: PAIR(4796, 6160)
  156.                     }
  157.                     *case: Option3
  158.                     {
  159.                         *PrintableArea: PAIR(4792, 6152)
  160.                         *PrintableOrigin: PAIR(88, 136)
  161.                     }
  162.                 }
  163.             }
  164.             *case: LOWER
  165.             {
  166.                 *PrintableArea: PAIR(4796, 6162)
  167.                 *PrintableOrigin: PAIR(84, 132)
  168.                 *switch: Resolution
  169.                 {
  170.                     *case: Option2
  171.                     {
  172.                         *PrintableArea: PAIR(4796, 6160)
  173.                     }
  174.                     *case: Option3
  175.                     {
  176.                         *PrintableArea: PAIR(4792, 6152)
  177.                         *PrintableOrigin: PAIR(88, 136)
  178.                     }
  179.                 }
  180.             }
  181.             *case: TRACTOR
  182.             {
  183.                 *PrintableArea: PAIR(4796, 6168)
  184.                 *PrintableOrigin: PAIR(84, 132)
  185.                 *switch: Resolution
  186.                 {
  187.                     *case: Option3
  188.                     {
  189.                         *PrintableArea: PAIR(4792, 6160)
  190.                         *PrintableOrigin: PAIR(88, 136)
  191.                     }
  192.                 }
  193.             }
  194.             *case: ENVMANUAL
  195.             {
  196.                 *PrintableArea: PAIR(4796, 6162)
  197.                 *PrintableOrigin: PAIR(84, 132)
  198.                 *switch: Resolution
  199.                 {
  200.                     *case: Option2
  201.                     {
  202.                         *PrintableArea: PAIR(4796, 6160)
  203.                     }
  204.                     *case: Option3
  205.                     {
  206.                         *PrintableArea: PAIR(4792, 6152)
  207.                         *PrintableOrigin: PAIR(88, 136)
  208.                     }
  209.                 }
  210.             }
  211.             *case: MANUAL
  212.             {
  213.                 *PrintableArea: PAIR(4796, 6162)
  214.                 *PrintableOrigin: PAIR(84, 132)
  215.                 *switch: Resolution
  216.                 {
  217.                     *case: Option2
  218.                     {
  219.                         *PrintableArea: PAIR(4796, 6160)
  220.                     }
  221.                     *case: Option3
  222.                     {
  223.                         *PrintableArea: PAIR(4792, 6152)
  224.                         *PrintableOrigin: PAIR(88, 136)
  225.                     }
  226.                 }
  227.             }
  228.         }
  229.     }
  230.     *Option: LEGAL
  231.     {
  232.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  233.         *CursorOrigin: PAIR(84, 120)
  234.         *Command: CmdSelect
  235.         {
  236.             *Order: DOC_SETUP.3
  237.             *Cmd: "<1B>&l3A"
  238.         }
  239.         *switch: InputBin
  240.         {
  241.             *case: UPPER
  242.             {
  243.                 *PrintableArea: PAIR(4796, 7962)
  244.                 *PrintableOrigin: PAIR(84, 132)
  245.                 *switch: Resolution
  246.                 {
  247.                     *case: Option2
  248.                     {
  249.                         *PrintableArea: PAIR(4796, 7960)
  250.                     }
  251.                     *case: Option3
  252.                     {
  253.                         *PrintableArea: PAIR(4792, 7952)
  254.                         *PrintableOrigin: PAIR(88, 136)
  255.                     }
  256.                 }
  257.             }
  258.             *case: LOWER
  259.             {
  260.                 *PrintableArea: PAIR(4796, 7962)
  261.                 *PrintableOrigin: PAIR(84, 132)
  262.                 *switch: Resolution
  263.                 {
  264.                     *case: Option2
  265.                     {
  266.                         *PrintableArea: PAIR(4796, 7960)
  267.                     }
  268.                     *case: Option3
  269.                     {
  270.                         *PrintableArea: PAIR(4792, 7952)
  271.                         *PrintableOrigin: PAIR(88, 136)
  272.                     }
  273.                 }
  274.             }
  275.             *case: TRACTOR
  276.             {
  277.                 *PrintableArea: PAIR(4796, 7968)
  278.                 *PrintableOrigin: PAIR(84, 132)
  279.                 *switch: Resolution
  280.                 {
  281.                     *case: Option3
  282.                     {
  283.                         *PrintableArea: PAIR(4792, 7960)
  284.                         *PrintableOrigin: PAIR(88, 136)
  285.                     }
  286.                 }
  287.             }
  288.             *case: ENVMANUAL
  289.             {
  290.                 *PrintableArea: PAIR(4796, 7962)
  291.                 *PrintableOrigin: PAIR(84, 132)
  292.                 *switch: Resolution
  293.                 {
  294.                     *case: Option2
  295.                     {
  296.                         *PrintableArea: PAIR(4796, 7960)
  297.                     }
  298.                     *case: Option3
  299.                     {
  300.                         *PrintableArea: PAIR(4792, 7952)
  301.                         *PrintableOrigin: PAIR(88, 136)
  302.                     }
  303.                 }
  304.             }
  305.             *case: MANUAL
  306.             {
  307.                 *PrintableArea: PAIR(4796, 7962)
  308.                 *PrintableOrigin: PAIR(84, 132)
  309.                 *switch: Resolution
  310.                 {
  311.                     *case: Option2
  312.                     {
  313.                         *PrintableArea: PAIR(4796, 7960)
  314.                     }
  315.                     *case: Option3
  316.                     {
  317.                         *PrintableArea: PAIR(4792, 7952)
  318.                         *PrintableOrigin: PAIR(88, 136)
  319.                     }
  320.                 }
  321.             }
  322.         }
  323.     }
  324.     *Option: A4
  325.     {
  326.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  327.         *CursorOrigin: PAIR(84, 120)
  328.         *Command: CmdSelect
  329.         {
  330.             *Order: DOC_SETUP.3
  331.             *Cmd: "<1B>&l26A"
  332.         }
  333.         *switch: InputBin
  334.         {
  335.             *case: UPPER
  336.             {
  337.                 *PrintableArea: PAIR(4794, 6576)
  338.                 *PrintableOrigin: PAIR(84, 132)
  339.                 *switch: Resolution
  340.                 {
  341.                     *case: Option2
  342.                     {
  343.                         *PrintableArea: PAIR(4792, 6576)
  344.                     }
  345.                     *case: Option3
  346.                     {
  347.                         *PrintableArea: PAIR(4784, 6568)
  348.                         *PrintableOrigin: PAIR(88, 136)
  349.                     }
  350.                 }
  351.             }
  352.             *case: LOWER
  353.             {
  354.                 *PrintableArea: PAIR(4794, 6576)
  355.                 *PrintableOrigin: PAIR(84, 132)
  356.                 *switch: Resolution
  357.                 {
  358.                     *case: Option2
  359.                     {
  360.                         *PrintableArea: PAIR(4792, 6576)
  361.                     }
  362.                     *case: Option3
  363.                     {
  364.                         *PrintableArea: PAIR(4784, 6568)
  365.                         *PrintableOrigin: PAIR(88, 136)
  366.                     }
  367.                 }
  368.             }
  369.             *case: TRACTOR
  370.             {
  371.                 *PrintableArea: PAIR(4794, 6582)
  372.                 *PrintableOrigin: PAIR(84, 132)
  373.                 *switch: Resolution
  374.                 {
  375.                     *case: Option2
  376.                     {
  377.                         *PrintableArea: PAIR(4792, 6580)
  378.                     }
  379.                     *case: Option3
  380.                     {
  381.                         *PrintableArea: PAIR(4784, 6576)
  382.                         *PrintableOrigin: PAIR(88, 136)
  383.                     }
  384.                 }
  385.             }
  386.             *case: ENVMANUAL
  387.             {
  388.                 *PrintableArea: PAIR(4794, 6576)
  389.                 *PrintableOrigin: PAIR(84, 132)
  390.                 *switch: Resolution
  391.                 {
  392.                     *case: Option2
  393.                     {
  394.                         *PrintableArea: PAIR(4792, 6576)
  395.                     }
  396.                     *case: Option3
  397.                     {
  398.                         *PrintableArea: PAIR(4784, 6568)
  399.                         *PrintableOrigin: PAIR(88, 136)
  400.                     }
  401.                 }
  402.             }
  403.             *case: MANUAL
  404.             {
  405.                 *PrintableArea: PAIR(4794, 6576)
  406.                 *PrintableOrigin: PAIR(84, 132)
  407.                 *switch: Resolution
  408.                 {
  409.                     *case: Option2
  410.                     {
  411.                         *PrintableArea: PAIR(4792, 6576)
  412.                     }
  413.                     *case: Option3
  414.                     {
  415.                         *PrintableArea: PAIR(4784, 6568)
  416.                         *PrintableOrigin: PAIR(88, 136)
  417.                     }
  418.                 }
  419.             }
  420.         }
  421.     }
  422.     *Option: Option4
  423.     {
  424.         *rcNameID: 258
  425.         *PageDimensions: PAIR(4962, 3498)
  426.         *CursorOrigin: PAIR(84, 120)
  427.         *Command: CmdSelect
  428.         {
  429.             *Order: DOC_SETUP.3
  430.             *Cmd: "<1B>&l29A"
  431.         }
  432.         *switch: InputBin
  433.         {
  434.             *case: UPPER
  435.             {
  436.                 *PrintableArea: PAIR(4794, 3060)
  437.                 *PrintableOrigin: PAIR(84, 132)
  438.                 *switch: Resolution
  439.                 {
  440.                     *case: Option2
  441.                     {
  442.                         *PrintableArea: PAIR(4792, 3060)
  443.                     }
  444.                     *case: Option3
  445.                     {
  446.                         *PrintableArea: PAIR(4784, 3056)
  447.                         *PrintableOrigin: PAIR(88, 136)
  448.                     }
  449.                 }
  450.             }
  451.             *case: LOWER
  452.             {
  453.                 *PrintableArea: PAIR(4794, 3060)
  454.                 *PrintableOrigin: PAIR(84, 132)
  455.                 *switch: Resolution
  456.                 {
  457.                     *case: Option2
  458.                     {
  459.                         *PrintableArea: PAIR(4792, 3060)
  460.                     }
  461.                     *case: Option3
  462.                     {
  463.                         *PrintableArea: PAIR(4784, 3056)
  464.                         *PrintableOrigin: PAIR(88, 136)
  465.                     }
  466.                 }
  467.             }
  468.             *case: TRACTOR
  469.             {
  470.                 *PrintableArea: PAIR(4794, 3066)
  471.                 *PrintableOrigin: PAIR(84, 132)
  472.                 *switch: Resolution
  473.                 {
  474.                     *case: Option2
  475.                     {
  476.                         *PrintableArea: PAIR(4792, 3064)
  477.                     }
  478.                     *case: Option3
  479.                     {
  480.                         *PrintableArea: PAIR(4784, 3056)
  481.                         *PrintableOrigin: PAIR(88, 136)
  482.                     }
  483.                 }
  484.             }
  485.             *case: ENVMANUAL
  486.             {
  487.                 *PrintableArea: PAIR(4794, 3060)
  488.                 *PrintableOrigin: PAIR(84, 132)
  489.                 *switch: Resolution
  490.                 {
  491.                     *case: Option2
  492.                     {
  493.                         *PrintableArea: PAIR(4792, 3060)
  494.                     }
  495.                     *case: Option3
  496.                     {
  497.                         *PrintableArea: PAIR(4784, 3056)
  498.                         *PrintableOrigin: PAIR(88, 136)
  499.                     }
  500.                 }
  501.             }
  502.             *case: MANUAL
  503.             {
  504.                 *PrintableArea: PAIR(4794, 3060)
  505.                 *PrintableOrigin: PAIR(84, 132)
  506.                 *switch: Resolution
  507.                 {
  508.                     *case: Option2
  509.                     {
  510.                         *PrintableArea: PAIR(4792, 3060)
  511.                     }
  512.                     *case: Option3
  513.                     {
  514.                         *PrintableArea: PAIR(4784, 3056)
  515.                         *PrintableOrigin: PAIR(88, 136)
  516.                     }
  517.                 }
  518.             }
  519.         }
  520.     }
  521.     *Option: Option5
  522.     {
  523.         *rcNameID: 259
  524.         *PageDimensions: PAIR(5100, 6600)
  525.         *CursorOrigin: PAIR(84, 120)
  526.         *Command: CmdSelect
  527.         {
  528.             *Order: DOC_SETUP.3
  529.             *Cmd: "<1B>&l2A"
  530.         }
  531.         *switch: InputBin
  532.         {
  533.             *case: UPPER
  534.             {
  535.                 *PrintableArea: PAIR(4796, 6162)
  536.                 *PrintableOrigin: PAIR(84, 132)
  537.                 *switch: Resolution
  538.                 {
  539.                     *case: Option2
  540.                     {
  541.                         *PrintableArea: PAIR(4796, 6160)
  542.                     }
  543.                     *case: Option3
  544.                     {
  545.                         *PrintableArea: PAIR(4792, 6152)
  546.                         *PrintableOrigin: PAIR(88, 136)
  547.                     }
  548.                 }
  549.             }
  550.             *case: LOWER
  551.             {
  552.                 *PrintableArea: PAIR(4796, 6162)
  553.                 *PrintableOrigin: PAIR(84, 132)
  554.                 *switch: Resolution
  555.                 {
  556.                     *case: Option2
  557.                     {
  558.                         *PrintableArea: PAIR(4796, 6160)
  559.                     }
  560.                     *case: Option3
  561.                     {
  562.                         *PrintableArea: PAIR(4792, 6152)
  563.                         *PrintableOrigin: PAIR(88, 136)
  564.                     }
  565.                 }
  566.             }
  567.             *case: TRACTOR
  568.             {
  569.                 *PrintableArea: PAIR(4796, 6228)
  570.                 *PrintableOrigin: PAIR(84, 132)
  571.                 *switch: Resolution
  572.                 {
  573.                     *case: Option3
  574.                     {
  575.                         *PrintableArea: PAIR(4792, 6224)
  576.                         *PrintableOrigin: PAIR(88, 136)
  577.                     }
  578.                 }
  579.             }
  580.             *case: ENVMANUAL
  581.             {
  582.                 *PrintableArea: PAIR(4796, 6162)
  583.                 *PrintableOrigin: PAIR(84, 132)
  584.                 *switch: Resolution
  585.                 {
  586.                     *case: Option2
  587.                     {
  588.                         *PrintableArea: PAIR(4796, 6160)
  589.                     }
  590.                     *case: Option3
  591.                     {
  592.                         *PrintableArea: PAIR(4792, 6152)
  593.                         *PrintableOrigin: PAIR(88, 136)
  594.                     }
  595.                 }
  596.             }
  597.             *case: MANUAL
  598.             {
  599.                 *PrintableArea: PAIR(4796, 6162)
  600.                 *PrintableOrigin: PAIR(84, 132)
  601.                 *switch: Resolution
  602.                 {
  603.                     *case: Option2
  604.                     {
  605.                         *PrintableArea: PAIR(4796, 6160)
  606.                     }
  607.                     *case: Option3
  608.                     {
  609.                         *PrintableArea: PAIR(4792, 6152)
  610.                         *PrintableOrigin: PAIR(88, 136)
  611.                     }
  612.                 }
  613.             }
  614.         }
  615.     }
  616.     *Option: Option6
  617.     {
  618.         *rcNameID: 260
  619.         *PageDimensions: PAIR(4962, 7200)
  620.         *CursorOrigin: PAIR(84, 120)
  621.         *Command: CmdSelect
  622.         {
  623.             *Order: DOC_SETUP.3
  624.             *Cmd: "<1B>&l11A"
  625.         }
  626.         *switch: InputBin
  627.         {
  628.             *case: UPPER
  629.             {
  630.                 *PrintableArea: PAIR(4794, 6762)
  631.                 *PrintableOrigin: PAIR(84, 132)
  632.                 *switch: Resolution
  633.                 {
  634.                     *case: Option2
  635.                     {
  636.                         *PrintableArea: PAIR(4792, 6760)
  637.                     }
  638.                     *case: Option3
  639.                     {
  640.                         *PrintableArea: PAIR(4784, 6752)
  641.                         *PrintableOrigin: PAIR(88, 136)
  642.                     }
  643.                 }
  644.             }
  645.             *case: LOWER
  646.             {
  647.                 *PrintableArea: PAIR(4794, 6762)
  648.                 *PrintableOrigin: PAIR(84, 132)
  649.                 *switch: Resolution
  650.                 {
  651.                     *case: Option2
  652.                     {
  653.                         *PrintableArea: PAIR(4792, 6760)
  654.                     }
  655.                     *case: Option3
  656.                     {
  657.                         *PrintableArea: PAIR(4784, 6752)
  658.                         *PrintableOrigin: PAIR(88, 136)
  659.                     }
  660.                 }
  661.             }
  662.             *case: TRACTOR
  663.             {
  664.                 *PrintableArea: PAIR(4794, 6828)
  665.                 *PrintableOrigin: PAIR(84, 132)
  666.                 *switch: Resolution
  667.                 {
  668.                     *case: Option2
  669.                     {
  670.                         *PrintableArea: PAIR(4792, 6828)
  671.                     }
  672.                     *case: Option3
  673.                     {
  674.                         *PrintableArea: PAIR(4784, 6824)
  675.                         *PrintableOrigin: PAIR(88, 136)
  676.                     }
  677.                 }
  678.             }
  679.             *case: ENVMANUAL
  680.             {
  681.                 *PrintableArea: PAIR(4794, 6762)
  682.                 *PrintableOrigin: PAIR(84, 132)
  683.                 *switch: Resolution
  684.                 {
  685.                     *case: Option2
  686.                     {
  687.                         *PrintableArea: PAIR(4792, 6760)
  688.                     }
  689.                     *case: Option3
  690.                     {
  691.                         *PrintableArea: PAIR(4784, 6752)
  692.                         *PrintableOrigin: PAIR(88, 136)
  693.                     }
  694.                 }
  695.             }
  696.             *case: MANUAL
  697.             {
  698.                 *PrintableArea: PAIR(4794, 6762)
  699.                 *PrintableOrigin: PAIR(84, 132)
  700.                 *switch: Resolution
  701.                 {
  702.                     *case: Option2
  703.                     {
  704.                         *PrintableArea: PAIR(4792, 6760)
  705.                     }
  706.                     *case: Option3
  707.                     {
  708.                         *PrintableArea: PAIR(4784, 6752)
  709.                         *PrintableOrigin: PAIR(88, 136)
  710.                     }
  711.                 }
  712.             }
  713.         }
  714.     }
  715.     *Option: ENV_10
  716.     {
  717.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  718.         *RotateSize? : TRUE
  719.         *CursorOrigin: PAIR(84, 120)
  720.         *Command: CmdSelect
  721.         {
  722.             *Order: DOC_SETUP.3
  723.             *Cmd: "<1B>&l81A"
  724.         }
  725.         *switch: InputBin
  726.         {
  727.             *case: UPPER
  728.             {
  729.                 *PrintableArea: PAIR(4796, 2040)
  730.                 *PrintableOrigin: PAIR(84, 132)
  731.                 *switch: Resolution
  732.                 {
  733.                     *case: Option3
  734.                     {
  735.                         *PrintableArea: PAIR(4792, 2032)
  736.                         *PrintableOrigin: PAIR(88, 136)
  737.                     }
  738.                 }
  739.             }
  740.             *case: LOWER
  741.             {
  742.                 *PrintableArea: PAIR(4796, 2040)
  743.                 *PrintableOrigin: PAIR(84, 132)
  744.                 *switch: Resolution
  745.                 {
  746.                     *case: Option3
  747.                     {
  748.                         *PrintableArea: PAIR(4792, 2032)
  749.                         *PrintableOrigin: PAIR(88, 136)
  750.                     }
  751.                 }
  752.             }
  753.             *case: TRACTOR
  754.             {
  755.                 *PrintableArea: PAIR(4796, 2046)
  756.                 *PrintableOrigin: PAIR(84, 132)
  757.                 *switch: Resolution
  758.                 {
  759.                     *case: Option2
  760.                     {
  761.                         *PrintableArea: PAIR(4796, 2044)
  762.                     }
  763.                     *case: Option3
  764.                     {
  765.                         *PrintableArea: PAIR(4792, 2040)
  766.                         *PrintableOrigin: PAIR(88, 136)
  767.                     }
  768.                 }
  769.             }
  770.             *case: ENVMANUAL
  771.             {
  772.                 *PrintableArea: PAIR(4796, 2040)
  773.                 *PrintableOrigin: PAIR(84, 132)
  774.                 *switch: Resolution
  775.                 {
  776.                     *case: Option3
  777.                     {
  778.                         *PrintableArea: PAIR(4792, 2032)
  779.                         *PrintableOrigin: PAIR(88, 136)
  780.                     }
  781.                 }
  782.             }
  783.             *case: MANUAL
  784.             {
  785.                 *PrintableArea: PAIR(4796, 2040)
  786.                 *PrintableOrigin: PAIR(84, 132)
  787.                 *switch: Resolution
  788.                 {
  789.                     *case: Option3
  790.                     {
  791.                         *PrintableArea: PAIR(4792, 2032)
  792.                         *PrintableOrigin: PAIR(88, 136)
  793.                     }
  794.                 }
  795.             }
  796.         }
  797.     }
  798.     *Option: ENV_C5
  799.     {
  800.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  801.         *RotateSize? : TRUE
  802.         *CursorOrigin: PAIR(84, 120)
  803.         *Command: CmdSelect
  804.         {
  805.             *Order: DOC_SETUP.3
  806.             *Cmd: "<1B>&l91A"
  807.         }
  808.         *switch: InputBin
  809.         {
  810.             *case: UPPER
  811.             {
  812.                 *PrintableArea: PAIR(4796, 3390)
  813.                 *PrintableOrigin: PAIR(84, 132)
  814.                 *switch: Resolution
  815.                 {
  816.                     *case: Option2
  817.                     {
  818.                         *PrintableArea: PAIR(4796, 3388)
  819.                     }
  820.                     *case: Option3
  821.                     {
  822.                         *PrintableArea: PAIR(4792, 3384)
  823.                         *PrintableOrigin: PAIR(88, 136)
  824.                     }
  825.                 }
  826.             }
  827.             *case: LOWER
  828.             {
  829.                 *PrintableArea: PAIR(4796, 3390)
  830.                 *PrintableOrigin: PAIR(84, 132)
  831.                 *switch: Resolution
  832.                 {
  833.                     *case: Option2
  834.                     {
  835.                         *PrintableArea: PAIR(4796, 3388)
  836.                     }
  837.                     *case: Option3
  838.                     {
  839.                         *PrintableArea: PAIR(4792, 3384)
  840.                         *PrintableOrigin: PAIR(88, 136)
  841.                     }
  842.                 }
  843.             }
  844.             *case: TRACTOR
  845.             {
  846.                 *PrintableArea: PAIR(4796, 3396)
  847.                 *PrintableOrigin: PAIR(84, 132)
  848.                 *switch: Resolution
  849.                 {
  850.                     *case: Option3
  851.                     {
  852.                         *PrintableArea: PAIR(4792, 3392)
  853.                         *PrintableOrigin: PAIR(88, 136)
  854.                     }
  855.                 }
  856.             }
  857.             *case: ENVMANUAL
  858.             {
  859.                 *PrintableArea: PAIR(4796, 3390)
  860.                 *PrintableOrigin: PAIR(84, 132)
  861.                 *switch: Resolution
  862.                 {
  863.                     *case: Option2
  864.                     {
  865.                         *PrintableArea: PAIR(4796, 3388)
  866.                     }
  867.                     *case: Option3
  868.                     {
  869.                         *PrintableArea: PAIR(4792, 3384)
  870.                         *PrintableOrigin: PAIR(88, 136)
  871.                     }
  872.                 }
  873.             }
  874.             *case: MANUAL
  875.             {
  876.                 *PrintableArea: PAIR(4796, 3390)
  877.                 *PrintableOrigin: PAIR(84, 132)
  878.                 *switch: Resolution
  879.                 {
  880.                     *case: Option2
  881.                     {
  882.                         *PrintableArea: PAIR(4796, 3388)
  883.                     }
  884.                     *case: Option3
  885.                     {
  886.                         *PrintableArea: PAIR(4792, 3384)
  887.                         *PrintableOrigin: PAIR(88, 136)
  888.                     }
  889.                 }
  890.             }
  891.         }
  892.     }
  893.     *Option: ENV_DL
  894.     {
  895.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  896.         *RotateSize? : TRUE
  897.         *CursorOrigin: PAIR(84, 120)
  898.         *Command: CmdSelect
  899.         {
  900.             *Order: DOC_SETUP.3
  901.             *Cmd: "<1B>&l90A"
  902.         }
  903.         *switch: InputBin
  904.         {
  905.             *case: UPPER
  906.             {
  907.                 *PrintableArea: PAIR(4796, 2160)
  908.                 *PrintableOrigin: PAIR(84, 132)
  909.                 *switch: Resolution
  910.                 {
  911.                     *case: Option3
  912.                     {
  913.                         *PrintableArea: PAIR(4792, 2152)
  914.                         *PrintableOrigin: PAIR(88, 136)
  915.                     }
  916.                 }
  917.             }
  918.             *case: LOWER
  919.             {
  920.                 *PrintableArea: PAIR(4796, 2160)
  921.                 *PrintableOrigin: PAIR(84, 132)
  922.                 *switch: Resolution
  923.                 {
  924.                     *case: Option3
  925.                     {
  926.                         *PrintableArea: PAIR(4792, 2152)
  927.                         *PrintableOrigin: PAIR(88, 136)
  928.                     }
  929.                 }
  930.             }
  931.             *case: TRACTOR
  932.             {
  933.                 *PrintableArea: PAIR(4796, 2166)
  934.                 *PrintableOrigin: PAIR(84, 132)
  935.                 *switch: Resolution
  936.                 {
  937.                     *case: Option2
  938.                     {
  939.                         *PrintableArea: PAIR(4796, 2164)
  940.                     }
  941.                     *case: Option3
  942.                     {
  943.                         *PrintableArea: PAIR(4792, 2160)
  944.                         *PrintableOrigin: PAIR(88, 136)
  945.                     }
  946.                 }
  947.             }
  948.             *case: ENVMANUAL
  949.             {
  950.                 *PrintableArea: PAIR(4796, 2160)
  951.                 *PrintableOrigin: PAIR(84, 132)
  952.                 *switch: Resolution
  953.                 {
  954.                     *case: Option3
  955.                     {
  956.                         *PrintableArea: PAIR(4792, 2152)
  957.                         *PrintableOrigin: PAIR(88, 136)
  958.                     }
  959.                 }
  960.             }
  961.             *case: MANUAL
  962.             {
  963.                 *PrintableArea: PAIR(4796, 2160)
  964.                 *PrintableOrigin: PAIR(84, 132)
  965.                 *switch: Resolution
  966.                 {
  967.                     *case: Option3
  968.                     {
  969.                         *PrintableArea: PAIR(4792, 2152)
  970.                         *PrintableOrigin: PAIR(88, 136)
  971.                     }
  972.                 }
  973.             }
  974.         }
  975.     }
  976.     *Option: CUSTOMSIZE
  977.     {
  978.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  979.         *MinSize: PAIR(4800, 2474)
  980.         *MaxSize: PAIR(5100, 8400)
  981.         *MaxPrintableWidth: 4800
  982.         *MinLeftMargin: 0
  983.         *CenterPrintable?: FALSE
  984.         *switch: InputBin
  985.         {
  986.             *case: UPPER
  987.             {
  988.                 *TopMargin: 0
  989.                 *BottomMargin: 306
  990.             }
  991.             *case: LOWER
  992.             {
  993.                 *TopMargin: 0
  994.                 *BottomMargin: 306
  995.             }
  996.             *case: TRACTOR
  997.             {
  998.                 *TopMargin: 0
  999.                 *BottomMargin: 0
  1000.             }
  1001.             *case: ENVMANUAL
  1002.             {
  1003.                 *TopMargin: 0
  1004.                 *BottomMargin: 306
  1005.             }
  1006.             *case: MANUAL
  1007.             {
  1008.                 *TopMargin: 0
  1009.                 *BottomMargin: 306
  1010.             }
  1011.         }
  1012.         *Command: CmdSelect
  1013.         {
  1014.             *Order: DOC_SETUP.3
  1015.             *Cmd: "<1B>&l0A"
  1016.         }
  1017.     }
  1018. }
  1019. *InvalidCombination: LIST(InputBin.UPPER, PaperSize.Option5)
  1020. *InvalidCombination: LIST(InputBin.UPPER, PaperSize.Option6)
  1021. *InvalidCombination: LIST(InputBin.UPPER, PaperSize.ENV_10)
  1022. *InvalidCombination: LIST(InputBin.UPPER, PaperSize.ENV_C5)
  1023. *InvalidCombination: LIST(InputBin.UPPER, PaperSize.ENV_DL)
  1024. *InvalidCombination: LIST(InputBin.UPPER, PaperSize.CUSTOMSIZE)
  1025. *InvalidCombination: LIST(InputBin.LOWER, PaperSize.Option5)
  1026. *InvalidCombination: LIST(InputBin.LOWER, PaperSize.Option6)
  1027. *InvalidCombination: LIST(InputBin.LOWER, PaperSize.ENV_10)
  1028. *InvalidCombination: LIST(InputBin.LOWER, PaperSize.ENV_C5)
  1029. *InvalidCombination: LIST(InputBin.LOWER, PaperSize.ENV_DL)
  1030. *InvalidCombination: LIST(InputBin.LOWER, PaperSize.CUSTOMSIZE)
  1031. *InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.LETTER)
  1032. *InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.LEGAL)
  1033. *InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.A4)
  1034. *InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.Option4)
  1035. *InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.ENV_10)
  1036. *InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.ENV_C5)
  1037. *InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.ENV_DL)
  1038. *InvalidCombination: LIST(InputBin.TRACTOR, PaperSize.CUSTOMSIZE)
  1039. *InvalidCombination: LIST(InputBin.ENVMANUAL, PaperSize.LETTER)
  1040. *InvalidCombination: LIST(InputBin.ENVMANUAL, PaperSize.LEGAL)
  1041. *InvalidCombination: LIST(InputBin.ENVMANUAL, PaperSize.A4)
  1042. *InvalidCombination: LIST(InputBin.ENVMANUAL, PaperSize.Option4)
  1043. *InvalidCombination: LIST(InputBin.ENVMANUAL, PaperSize.Option5)
  1044. *InvalidCombination: LIST(InputBin.ENVMANUAL, PaperSize.Option6)
  1045. *InvalidCombination: LIST(InputBin.ENVMANUAL, PaperSize.CUSTOMSIZE)
  1046. *InvalidCombination: LIST(InputBin.MANUAL, PaperSize.Option5)
  1047. *InvalidCombination: LIST(InputBin.MANUAL, PaperSize.Option6)
  1048. *InvalidCombination: LIST(InputBin.MANUAL, PaperSize.ENV_10)
  1049. *InvalidCombination: LIST(InputBin.MANUAL, PaperSize.ENV_C5)
  1050. *InvalidCombination: LIST(InputBin.MANUAL, PaperSize.ENV_DL)
  1051. *Feature: PrintQuality
  1052. {
  1053.     *rcNameID: =TEXT_QUALITY_DISPLAY
  1054.     *DefaultOption: LETTER_QUALITY
  1055.     *Option: LETTER_QUALITY
  1056.     {
  1057.         *rcNameID: =LETTER_QUALITY_DISPLAY
  1058.         *Command: CmdSelect
  1059.         {
  1060.             *Order: DOC_SETUP.7
  1061.             *Cmd: "<1B>(s2Q<1B>*r2Q"
  1062.         }
  1063.     }
  1064.     *Option: DRAFT_QUALITY
  1065.     {
  1066.         *rcNameID: =DRAFT_QUALITY_DISPLAY
  1067.         *Command: CmdSelect
  1068.         {
  1069.             *Order: DOC_SETUP.7
  1070.             *Cmd: "<1B>(s1Q<1B>*r1Q"
  1071.         }
  1072.     }
  1073. }
  1074. *Feature: Halftone
  1075. {
  1076.     *rcNameID: =HALFTONING_DISPLAY
  1077.     *DefaultOption: HT_PATSIZE_AUTO
  1078.     *Option: HT_PATSIZE_AUTO
  1079.     {
  1080.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  1081.     }
  1082. *Ifdef: WINNT_50
  1083.     *Option: HT_PATSIZE_SUPERCELL_M
  1084.     {
  1085.         *rcNameID: =HT_SUPERCELL_DISPLAY
  1086.     }
  1087. *Endif:
  1088.     *Option: HT_PATSIZE_6x6_M
  1089.     {
  1090.         *rcNameID: =HT_DITHER6X6_DISPLAY
  1091.     }
  1092.     *Option: HT_PATSIZE_8x8_M
  1093.     {
  1094.         *rcNameID: =HT_DITHER8X8_DISPLAY
  1095.     }
  1096. }
  1097. *Feature: Memory
  1098. {
  1099.     *rcNameID: =PRINTER_MEMORY_DISPLAY
  1100.     *DefaultOption: 1KB
  1101.     *Option: 1KB
  1102.     {
  1103.         *Name: "1KB"
  1104.         *MemoryConfigKB: PAIR(1, 1)
  1105.     }
  1106.     *Option: 128KB
  1107.     {
  1108.         *Name: "128KB"
  1109.         *MemoryConfigKB: PAIR(128, 128)
  1110.     }
  1111.     *Option: 256KB
  1112.     {
  1113.         *Name: "256KB"
  1114.         *MemoryConfigKB: PAIR(256, 256)
  1115.     }
  1116.     *Option: 384KB
  1117.     {
  1118.         *Name: "384KB"
  1119.         *MemoryConfigKB: PAIR(384, 384)
  1120.     }
  1121.     *Option: 512KB
  1122.     {
  1123.         *Name: "512KB"
  1124.         *MemoryConfigKB: PAIR(512, 512)
  1125.     }
  1126. }
  1127. *Command: CmdStartDoc
  1128. {
  1129.     *Order: DOC_SETUP.1
  1130.     *Cmd: "<00000000000000001B>E<1B>&l0o0L<1B>&k5w0G"
  1131. }
  1132. *Command: CmdStartPage
  1133. {
  1134.     *Order: PAGE_SETUP.1
  1135.     *Cmd: "<0D>"
  1136. }
  1137. *Command: CmdEndJob
  1138. {
  1139.     *Order: JOB_FINISH.1
  1140.     *Cmd: "<1B>E"
  1141. }
  1142. *Command: CmdEndPage
  1143. {
  1144.     *Order: PAGE_FINISH.1
  1145.     *Cmd: "<0D>"
  1146. }
  1147. *RotateCoordinate?: FALSE
  1148. *RotateRaster?: FALSE
  1149. *RotateFont?: FALSE
  1150. *switch: Orientation
  1151. {
  1152.     *case: PORTRAIT
  1153.     {
  1154.         *TextCaps: LIST(TC_OP_CHARACTER,TC_OP_STROKE,TC_UA_ABLE)
  1155.     }
  1156.     *case: LANDSCAPE_CC270
  1157.     {
  1158.         *TextCaps: LIST()
  1159.     }
  1160. }
  1161. *MemoryUsage: LIST(FONT)
  1162. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  1163. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,X_LANDSCAPE)
  1164. *XMoveThreshold: 0
  1165. *YMoveThreshold: *
  1166. *XMoveUnit: 300
  1167. *YMoveUnit: 300
  1168. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{(DestX / 2) }"X" }
  1169. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d{(DestXRel / 2) }"X" }
  1170. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d{(DestXRel / 2) }"X" }
  1171. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{(DestY / 2) }"Y" }
  1172. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{(DestYRel / 2) }"Y" }
  1173. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{(DestYRel / 2) }"Y" }
  1174. *Command: CmdCR { *Cmd : "<0D>" }
  1175. *Command: CmdLF { *Cmd : "<0A>" }
  1176. *Command: CmdFF { *Cmd : "<0C>" }
  1177. *EjectPageWithFF?: TRUE
  1178. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  1179. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  1180. *OutputDataFormat: H_BYTE
  1181. *OptimizeLeftBound?: FALSE
  1182. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  1183. *CursorYAfterSendBlockData: AUTO_INCREMENT
  1184. *LookAheadRegion: 100
  1185. *DefaultFont: 1
  1186. *DefaultCTT: 0
  1187. *CharPosition: BASELINE
  1188. *switch: Orientation
  1189. {
  1190.     *case: PORTRAIT
  1191.     {
  1192.         *DeviceFonts: LIST(1,2,6,8,9,14,15,79,80,81,82,83,84,85,86,87,
  1193. +                   88,89)
  1194.     }
  1195.     *case: LANDSCAPE_CC270
  1196.     {
  1197.         *DeviceFonts: LIST()
  1198.     }
  1199. }
  1200. *FontCartridge: FC1
  1201. {
  1202.     *rcCartridgeNameID: 273
  1203.     *PortraitFonts: LIST(3,4,5)
  1204.     *LandscapeFonts: LIST()
  1205. }
  1206. *FontCartridge: FC2
  1207. {
  1208.     *rcCartridgeNameID: 275
  1209.     *PortraitFonts: LIST(10,11,12,13)
  1210.     *LandscapeFonts: LIST()
  1211. }
  1212. *FontCartridge: FC3
  1213. {
  1214.     *rcCartridgeNameID: 277
  1215.     *PortraitFonts: LIST(16,17)
  1216.     *LandscapeFonts: LIST()
  1217. }
  1218. *FontCartridge: FC4
  1219. {
  1220.     *rcCartridgeNameID: 278
  1221.     *PortraitFonts: LIST(18,19,20,21)
  1222.     *LandscapeFonts: LIST()
  1223. }
  1224. *FontCartridge: FC5
  1225. {
  1226.     *rcCartridgeNameID: 279
  1227.     *PortraitFonts: LIST(22,23)
  1228.     *LandscapeFonts: LIST()
  1229. }
  1230. *FontCartridge: FC6
  1231. {
  1232.     *rcCartridgeNameID: 280
  1233.     *PortraitFonts: LIST(24,25)
  1234.     *LandscapeFonts: LIST()
  1235. }
  1236. *FontCartridge: FC7
  1237. {
  1238.     *rcCartridgeNameID: 281
  1239.     *PortraitFonts: LIST(26,27,28,29,64,65,66,67,68,69,70,71,72,73)
  1240.     *LandscapeFonts: LIST()
  1241. }
  1242. *FontCartridge: FC8
  1243. {
  1244.     *rcCartridgeNameID: 282
  1245.     *PortraitFonts: LIST(30,31,32,33,34,35,36,37)
  1246.     *LandscapeFonts: LIST()
  1247. }
  1248. *FontCartridge: FC9
  1249. {
  1250.     *rcCartridgeNameID: 283
  1251.     *PortraitFonts: LIST(38,39,40,41,42,43,44,45)
  1252.     *LandscapeFonts: LIST()
  1253. }
  1254. *FontCartridge: FC10
  1255. {
  1256.     *rcCartridgeNameID: 284
  1257.     *PortraitFonts: LIST(47,48,49,50,51,53)
  1258.     *LandscapeFonts: LIST()
  1259. }
  1260. *FontCartridge: FC11
  1261. {
  1262.     *rcCartridgeNameID: 286
  1263.     *PortraitFonts: LIST(56,57,58,59,60,62)
  1264.     *LandscapeFonts: LIST()
  1265. }
  1266. *FontCartridge: FC12
  1267. {
  1268.     *rcCartridgeNameID: 288
  1269.     *PortraitFonts: LIST(54)
  1270.     *LandscapeFonts: LIST()
  1271. }
  1272. *FontCartridge: FC13
  1273. {
  1274.     *rcCartridgeNameID: 289
  1275.     *PortraitFonts: LIST(63)
  1276.     *LandscapeFonts: LIST()
  1277. }
  1278. *MinFontID: 1
  1279. *MaxFontID: 99
  1280. *FontFormat: HPPCL
  1281. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  1282. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  1283. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  1284. *Command: CmdUnderlineOn { *Cmd : "<1B>&d3D" }
  1285. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  1286.